home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / misc / amigaaga.lha / AmigaAGA-EVD.doc < prev    next >
Text File  |  1995-10-13  |  4KB  |  107 lines

  1.  
  2. FEATURES:
  3.  
  4.   - 8-bit refresh code rewritten.  Now it's up to 1.8 times faster
  5.     (especially in doublescan modes) than my refresh routine in
  6.     ShapeShifter 3.1 (and over 25 times faster than in ShapeShifter 3.0)
  7.   - Added support for 15-bit mode with fast conversion to HAM8.
  8.   - Old 2- and 4-bit routines are added (for your comfort :) )
  9.   - All refresh routines convert only screen changes ("delta" buffer)
  10.   - Now all refresh routines are safer and don't trash screen when bitmap
  11.     width isn't multiple of 64 (ShapeShifter allows multiple of 16)
  12.  
  13.   Note: HAM8 render routine is very fast but gives very low quality so I
  14.         optimized it for some standard MacOS GUI colors. Especially small
  15.         objects like icons, non-standard gadgets are not very readable.
  16.         Refreshing with "delta" buffer isn't as fast as in other modes
  17.         because always full lines must be converted to HAM. So 15-bit
  18.         mode is good only for truecolor graphics previews, picture
  19.         viewers, etc. not for real work.
  20.  
  21.  
  22. REQUIREMENTS:
  23.  
  24.   AGA chipset (for 8-bit screen and HAM8)
  25.   OS3.0+ (interleaved bitmaps)
  26.   ShapeShifter 3.2 or later (ShapeShifter 3.1 had a bug in RTYPE_CUSTOM
  27.   refresh)
  28.   A lot of FastMem :) AmigaAGA-EVD uses the same amount of memory as
  29.   ShapeShifter 3.1 but remember to leave space for screen buffers in
  30.   memory configuration window.
  31.  
  32.   How to calculate it:
  33.   For 640x480x8 screen driver needs 640*480*2=614400 bytes  (2 - because
  34.   one  buffer  is  used  by ShapeShifter for screen buffer and second by
  35.   driver for "delta" buffer)
  36.   For 640x480x15 screen driver uses 1228800 bytes.
  37.  
  38.   Writing  24-bit  driver  is  possible  and  it  isn't a problem but it
  39.   requires  very  much  memory  because  all  pixels are stored as 32bit
  40.   words.  For  640x480x24 screen  over 2.4MB would be used and this mode
  41.   would be even slower than 15-bit but quality will not be better at all.
  42.  
  43.  
  44. HOW TO USE:
  45.  
  46.   Set "Screen type" as "External" and select name of driver in "External
  47.   driver" string gadget. Set screen mode, width and height. Width should
  48.   be multiple of 64, i.e. 448, 512, 576, 640, 704, 768, 832, etc.
  49.  
  50.   Suggested refresh rates for 030/25MHz systems:
  51.     2-bit mode: 2 or even 1
  52.     4-bit mode: 3-5
  53.     8-bit mode: 4-6
  54.    15-bit mode: 5-10
  55.   Above values are good for Multiscan 640x480.
  56.  
  57.   For QuickTime animations use small screen and higher rate, f.e.:
  58.   - for 512x300x4 (only greys) set refresh to 2 or 3 - you get smoother
  59.     animation than even in 1bit mode
  60.   - for 448x300x8 (color mode) set refresh to 3
  61.  
  62.  
  63. AUTHOR:
  64.  
  65.   AmigaAGA-EVD  was  written in Devpac assembler on Amiga 4000/030 using
  66.   "ShapeShifter External Video Driver Interface Specification (Level 1)"
  67.   by  Christian  Bauer.   Chunky2plannar  routines were based on several
  68.   sources from Aminet and Deli's DrWho Genie.
  69.   All comments/bug reports send to:
  70.  
  71.            Pawel Hernik
  72.            Nowowiejska 24/3
  73.            25-532 Kielce
  74.            POLAND
  75.            tel/fax (041)27012
  76.  
  77.   E-mail:  spi-ph@srv1.tu.kielce.pl   (letters)
  78.            phernik@sabat.tu.kielce.pl (uuencodes)
  79.  
  80.  
  81. THANX TO:
  82.  
  83.   - Christian Bauer for making great emulator and External Video Driver
  84.     specifications
  85.   - Peter Kunath for DrWho Genie source code and his c2p routine
  86.   - also to James McCoull and Peter McGavin for making chunky2plannar
  87.     conversion on Amiga really fast
  88.  
  89.  
  90. DISTRIBUTION:
  91.  
  92.   AmigaAGA-EVD is FREEWARE.  You may use and copy this driver freely but
  93.   all  files  must be copied in an unmodified state preferably in LhA or
  94.   LZX  archive.   Use  it at your own risk.  If you use AmigaAGA-EVD and
  95.   you like it send me a postcard or message via e-mail.
  96.  
  97.  
  98. HISTORY:
  99.  
  100.   1.0 (20.9.95) - never released because of bug in ShapeShifter 3.1,
  101.                   15-bit support added and 8-bit c2p routines changed
  102.   1.1 (1.10.95) - first release, c2p routine changed again (thanx to
  103.                   Peter Kunath), now it is slower a bit (about 4%) but
  104.                   hasn't such restrictions like previous routine and is
  105.                   simplier a lot.
  106.  
  107.